@charset "utf-8";

#mediaplayer_wrapper{
	margin:0 auto;
}
/*首页样式开始*/
/*banner样式*/
.index-banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.index-banner img {
	width: 100%;
	height: auto;
}

.index-banner .swiper-pagination {
	top: initial;
	left: 50%;
	right: 40%;
	bottom: 40px;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	-ms-transform: translatex(-50%);
	transform: translatex(-50%);
}


.main-content {
	width: 1100px;
	overflow: hidden;
	margin: 0 auto 0;
	padding-bottom: 50px;
}


/*首页图片新闻*/

.imgNews {
	position: relative;
	width: 340px;
	height: 252px;
	overflow: hidden;
	float: left;
}

.imgNews-l {
	width: 2000px;
	height: 100%;
}

.imgNews-l li {
	width: 340px;
	height: 100%;
	float: left;
}

.imgNews-l li img {
	width: 100%;
	height: 100%;
}

.imgNews-t-l {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 55px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	float: left;
	background-color: #ffbc03;
}

.imgNews-t {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 25px;
	background: url(../images/opacity_blace.png) repeat-x;
}

.imgNews-t li {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.imgNews-t li h1 {
	width: 99%;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	white-space: nowrap;
	font-size: 12px;
	color: #fff;
	text-indent: 5px;
}

.imgNews-t li h1 a {
	color: #fff;
}

.imgNews-b div {
	position: absolute;
	top: 50%;
	width: 34px;
	height: 49px;
	margin-top: -30px;
	cursor: pointer;
}

.imgNews .imgNews-b .left {
	left: 0;
	background: url(../images/imgNewBtn_left.png) no-repeat;
}

.imgNews .imgNews-b .right {
	right: 0;
	background: url(../images/imgNewBtn_right.png) no-repeat;
}

/*品牌工程图片新闻*/

.imgPrjs {
	position: relative;
	width: 340px;
	height: 252px;
	overflow: hidden;
	float: left;
}

.imgPrjs-l {
	width: 2000px;
	height: 100%;
}

.imgPrjs-l li {
	width: 340px;
	height: 100%;
	float: left;
}

.imgPrjs-l li img {
	width: 100%;
	height: 100%;
}

.iimgPrjs-t-l {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 55px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	float: left;
	background-color: #ffbc03;
}

.imgPrjs-t {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 25px;
	background: url(../images/opacity_blace.png) repeat-x;
}

.imgPrjs-t li {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.imgPrjs-t li h1 {
	width: 99%;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	white-space: nowrap;
	font-size: 12px;
	color: #fff;
	text-indent: 5px;
}

.imgPrjs-t li h1 a {
	color: #fff;
}

.imgPrjs-b div {
	position: absolute;
	top: 50%;
	width: 34px;
	height: 49px;
	margin-top: -30px;
	cursor: pointer;
}

.imgPrjs .imgPrjs-b .left {
	left: 0;
	background: url(../images/imgNewBtn_left.png) no-repeat;
}

.imgPrjs .imgPrjs-b .right {
	right: 0;
	background: url(../images/imgNewBtn_right.png) no-repeat;
}


/*首页新闻标签*/

.newstabs {
	width: 360px;
	height: 252px;
	overflow: hidden;
	float: left;
	margin-left: 50px;
}

.newstabs-tab {
	width: 100%;
}

.newstabs-tab a {
	color: #333;
	font-size: 17px;
	font-weight: bold;
	line-height: 17px;
	margin-right: 22px;
}

.newstabs-tab a.last {
	margin-right: 0;
}

.newstabs-tab a.hover {
	color: #224390;
}

.newstabs-list {
	width: 100%;
	margin-top: 10px;
}

.newstabs-list li {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 29px;
}

.newstabs-list li a {
	float: left;
	display: inline-block;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	color: #333;
	text-overflow: ellipsis;
}

.newstabs-list li span {
	float: right;
}


/*业务领域*/

.territory {
	float: right;
	width: 302px;
	height: 252px;
	overflow: hidden;
}

.territory-title {
	width: 100%;
	font-size: 17px;
	line-height: 17px;
}

.territory-title h1 {
	display: inline;
	font-weight: bold;
	font-weight: bold;
}

.territory-img {
	width: 302px;
	height: 153px;
	margin-top: 20px;
	overflow: hidden;
}

.territory-img span {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.territory-img img {
	width: 302px;
	height: 153px;
}

.territory-btn {
	width: 100%;
	margin-top: 15px;
}

.territory-btn li {
	float: left;
	width: 28px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	margin: 0 16px;
	cursor: pointer;
}

.territory-btn li i {
	display: inline-block;
	width: 28px;
	height: 17px;
	margin-bottom: 12px;
}
.territory-btn li span{
	display: block;
	width: 70%;
	height: 10px;
	margin: 0 auto;
}
.territory-btn li.hover span {
	border-bottom: 2px solid #ffbc03;
}
.first {
	background: url(../images/territory-icon.png) no-repeat 0 0;
}

.second {
	background: url(../images/territory-icon.png) no-repeat -90px 0;
}

.three{
	background: url(../images/territory-icon.png) no-repeat -30px 0;
}

.four {
	background: url(../images/territory-icon.png) no-repeat -60px 0;
}

.five {
	background: url(../images/territory-icon.png) no-repeat -120px 0;
}
.six {
	background: url(../images/territory-icon.png) no-repeat -150px 0;
}

.hover .first {
	background: url(../images/territory-icon.png) no-repeat 0 -19px;
}

.hover .second {
	background: url(../images/territory-icon.png) no-repeat -90px -19px;
}

.hover i .three{
	background: url(../images/territory-icon.png) no-repeat -30px -19px;
}

.hover .four{
	background: url(../images/territory-icon.png) no-repeat -60px -19px;
}

.hover .five  {
	background: url(../images/territory-icon.png) no-repeat -120px -19px;
}

.hover .six  {
	background: url(../images/territory-icon.png) no-repeat -150px -19px;
}

/*品牌工程*/

.project {
	float: left;
	width: 339px;
	overflow: hidden;
}

.project-top {
	width: 100%;
	overflow: hidden;
	line-height: 16px;
}

.project-title,
.responsibility-title,
.topics-title,
.exhibition-title {
	font-size: 17px;
	font-weight: bold;
}

.project-tab span {
	display: inline-block;
	max-width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.project-tab span.click {
	color: #224390;
}

.project-more {
	font-size: 14px;
}

.project-list {
	width: 100%;
	height: 229px;
	overflow: hidden;
}

.project-list img {
	width: 339px;
	height: 229px;
}


/*社会责任*/

.responsibility {
	width: 360px;
	float: left;
	margin-left: 50px;
	overflow: hidden;
}

.responsibility-img {
	width: 100%;
	height: 229px;
	overflow: hidden;
	margin-top: 16px;
}


/*专题专栏*/

.topics {
	float: right;
	width: 302px;
	height: 261px;
	overflow: hidden;
}

.topics-list {
	margin-top: 16px;
}

.topics-list li {
	width: 100%;
	height: 114px;
	margin-top: 1px;
	overflow: hidden;
}
.topics-list li h1 {
	float: left;
	width: 132px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	background-color: #f1f5f4;
}

.topics-list li:hover h1 {
	color: #ffbc03;
}


/*网上展厅*/

.quickLinks {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 50px;
	overflow: hidden;
}
.quickLinks-title{
	line-height: 31px;
}
.quickLinks-list{
	overflow: hidden;
}

.quickLinks-list li {
	float: left;
	margin-right: 20px;
	font-size: 12px;
}
.quickLinks-list li .icon{
	width: 53px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: right center;
}

.quickLinks-list li a {
	font-size: 15px;
	line-height: 31px;
}

/*首页样式结束*/


/*二级列表样式*/

.column-banner {
	width: 100%;
	height: auto;
}

.column-banner img {
	width: 100%;
	height: auto;
}

/*左侧导航*/

.leftNav {
	width: 232px;
	overflow: hidden;
}

.leftNav-top {
	width: 232px;
	height: 120px;
	overflow: hidden;
	background-color: #224390;
}

.leftNav-top * {
	margin-left: 35px;
}

.leftNav-top i {
	display: block;
	width: 9px;
	height: 13px;
	margin-top: 25px;
	background: url(../images/arrowRight.png) no-repeat;
}

.leftNav-top h1 {
	font-size: 28px;
	line-height: 35px;
}

.leftNav-list {
	width: 229px;
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.leftNav-list li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #e5e5e5;
}

.leftNav-list li:last-child {
	border-bottom: none;
}
.leftNav-list h1 {
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.leftNav-list h1 a {
	margin-left: 35px;
	line-height: 50px;
}
.leftNav-list h1 span {
	display: inline-block;
	width: 11px;
	text-align: center;
}

.leftNav-list h1 a:hover {
}
.leftSecondNav{
	display: none;
}
.leftNav-list > li.hover .leftSecondNav{
	display: block;
}
.leftSecondNav h2{
	margin-bottom: 10px;
}
.leftSecondNav a{
	margin-left: 45px;
	font-size: 14px;
	line-height: 1.2em;
}

.contentRight {
	overflow: hidden;
	margin: 0 auto 0 257px;
}

/*当前位置*/
.position{
	width: 100%;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #e5e5e5;
}
.position span,.position a{
	color: #929191;
}
.columnDetails-img{
	position: relative;
	width: 100%;
	height: 203px;
	margin-top: 35px;
}
.columnDetails-img .left{
	width: 93.7%;
	height: 100%;
	overflow: hidden;
}
.columnDetails-img .left.w100 {
	width: 100%;
}
.columnDetails-img .left img{
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.columnDetails-img .right{
	width: 6.3%;
	height: 100%;
	background-color: #224390;
}
.columnDetails-img .right.hide {
	display: none;
}
.columnDetails-img .blue-opacity{
	position: absolute;
	right: 0;
	top: 0;
	display: table;
	width: 300px;
	height: 100%;
	line-height: 130%;
	background: rgb(34,67,144);
	opacity:0.6;
	filter:alpha(opacity=60);
}
.columnDetails-img .blue-opacity.bg-none {
	width: auto;
	min-width: 150px;
	background-color: transparent;
}
.columnDetails-c p{
	margin-top: 25px;	
	line-height: 2em;
}

.column-grid{
	width: 404px;
	overflow: hidden;
	margin-bottom: 40px;
}
.column-grid.f-l{
	clear: both;
}
.column-grid .column-img{
	width: 100%;
	height: 250px;
	overflow: hidden;
}
.column-grid .column-img img{
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.column-grid .column-name{
	height: 58px;
	overflow: hidden;
	line-height: 58px;
	border-bottom: 1px dashed #e5e5e5;
}
.column-grid .column-name a a{
}
.column-grid .column-name .roundRight{
	width: 22px;
	height: 100%;
	background: url(../images/roundRight_black.png) no-repeat center center;
}
.column-grid .column-name:hover .icon{
	background-image: url(../images/roundRight_blue.png);
}
.column-grid .column-intro span,
.column-grid .column-intro p{
	display: block;
	color: #504F4F;
	font-size: 14px;
	line-height: 24px;
}


.contentRight .imgNews {
	width: 404px;
	height: 278px;
}
.contentRight .imgNews li{
	width: 404px;
}

.columnList {
	width: 410px;
	overflow: hidden;
}

.mar-t60 {
	margin-top: 30px;
}

.columnList .name {
	width: 100%;
	line-height: 48px;
	border-bottom: 1px solid #e5e5e5;
}

.columnList .name span {
	font-size: 20px;
	color: #224390;
	font-weight: bold;
}

.columnList .name a {
	float: right;
	font-size: 16px;
}

.columnList-l {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.columnList-l li {
	width: 100%;
	font-size: 14px;
	line-height: 32px;
}

.columnList-l li a {
	display: inline-block;
	width: 317px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.columnList-l li a:hover {
	color: #224390;
	text-decoration: underline;
}

.columnList-l li span {
	float: right;
}
/*组织机构*/
.organization-tabs .tab-list li,
.zzry-main .zzry-tabs li{
	display: inline-block;
	float: left;
	width: 175px;
	height: 41px;
	line-height: 41px;
	cursor: pointer;
	border: 1px solid #224390;
}
.organization-tabs .tab-list li.select,
.zzry-main .zzry-tabs li.select{
	color: white;
	background-color: #224390;
}
.organization-tabs .tab-content{
	min-height: 900px;
	margin-top: 50px;
}
.office-img-item{
	display: none;
	width: 99.8%;
	overflow: hidden;
	text-align: center;
	border: 1px solid #dbdbdb;
}
.office-img-item:first-child{
	display: block;
}
.office-img-item img {
	width: 100%;
	max-width: 670px;
	height: auto;
}
.office-tabs{
	display: table;
	height: 42px;
	line-height: 42px;
}
.office-tabs-item{
	display: table-cell;
	text-align: center;
	cursor: pointer;
	border-right: 3px solid #fff;
	background-color: #f1f1f1;
}
.office-tabs-item:last-child {
	border-right: none;
}
.office-tabs-item.select {
	color: #fff;
	background-color: #00aedf;
}
.office-main {
	margin-top: 20px;
}
.office-main ul li{
	display: inline-block;
	float: left;
	width: 200px;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.office-main a{
	line-height: 2em;
}

/*业务领域*/
.ywly-grid li {
	position: relative;
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	margin-bottom: 2px;
}
.ywly-grid.two-column li:first-child,
.ywly-grid.three-column li:first-child {
	margin-left: 0;
}
.ywly-grid.two-column li {
	width: 420px;
	height: 262px;
	
}
.ywly-grid.three-column li {
	width: 279px;
	height: 276px;
}
.ywly-grid li img{
	width: 100%;
	height: 100%;
}
.ywly-grid li h1 {
	position: absolute;
	left: 0;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	height: 46px;
	padding: 0 10px;
	line-height: 46px;
	background-color: rgba(0, 0, 0, 0.5);
}
.ywly-grid li a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	display: block;
	width: 100%;
	height: 100%;
}
.pictures{
	margin-top: 60px;
}
.pictures-top{
	padding-bottom: 16px;
	border-bottom: 1px dashed #e5e5e5;
}
.pictures-list li{
	display: inline-block;
	float: left;
	width: 274px;
	overflow: hidden;
	margin-right: 10px;
}
.pictures-list li h1{
	line-height: 3em;
}
.pictures-list li:last-child{
	margin-right: 0;
}
.pictures-list li img{
	width: 100%;
	height: 192px;
}
/*二级列表样式结束*/


/*三级列表样式*/

.location {
	width: 100%;
	overflow: hidden;
	line-height: 54px;
	border-bottom: 1px solid #acacac;
}

.location .columnName {
	font-size: 24px;
	color: #224390;
}

.location-l {
	font-size: 14px;
	color: #929191;
}

.location-l a {
	margin: 0 5px;
	color: #929191;
}

.right-column-list {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.right-column-list li {
	clear: both;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #e5e5e5;
}
.right-column-list.list-yqlj li {
	float: left;
	clear: none;
	display: inline-block;
	width: 30%;
	overflow: hidden;
	margin-right: 3%;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}

.right-column-list td a:hover {
	color:#2a5caa;
	text-decoration: underline;

}

/*.right-column-list li h1 a {
	font-size: 16px;
	color: #224390;
	font-weight: bold;
}

.right-column-list li h1 a:hover {
	text-decoration: underline;
}

.right-column-list li span {
	display: block;
	font-size: 14px;
	margin: 20px 0;
	color: #504f4f;
	font-weight: bold;
}

.right-column-list li span time {
	margin-left: 10px;
}*/
.right-column-list li a {
	display: inline-block;
	max-width: 650px;
	font-size: 16px;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.right-column-list li a:hover {
	text-decoration: underline;
}

.right-column-list li span {
	float: right;
	font-size: 14px;
	color: #333;
}


.right-column-list li p {
	font-size: 14px;
	line-height: 25px;
	color: #504f4f;
}

/*领导致辞*/
.speech-img img{
	width: 60%;
}
.speech-img h1{
	width: 100%;
	text-align: left;
}
.speech-c p{
	text-indent: 2em;
	line-height: 1.5em;
}
.speech-c .signature{
	width: 80%;
	height: 50px;
	margin: 20px auto 50px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 100%;
}
/*资质荣誉*/
.zzry-tab-content{
	margin-top: 40px;
}
.ryjx-type-tabs{
	float: left;
	width: 100%;
	margin-bottom: 25px;
	border-bottom: 3px solid #ddd;
}
.ryjx-type-tabs span{
	float: left;
	display: inline-block;
	width: 119px;
	height: 77px;
	margin-right: 120px;
	margin-bottom: -14px;
	line-height: 37px;
	cursor: pointer;
}
.ryjx-type-tabs span:last-child{
	margin-right: 0;
}
.ryjx-type-tabs span.select{
	color: white;
	background: url(../images/ryjz_tabs_bg.png) no-repeat center center;
}
.qyzz-name-list li,.qyzz-img-list li{
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-right: 30px;
	text-align: center;
}
.qyzz-name-list li{
	/*padding-left: 15px;*/
	width: 40%;
	height: 225px;
	cursor: auto;
	margin-bottom: 20px;
	/*background: url(../images/disc_black.png) no-repeat left center;*/
}
.qyzz-name-list li img {
	max-width: 100%;
	height: 200px;
	text-align: center;
}
.qyzz-name-list li h4 {
	width: 100%;
	height: 20px;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
	line-height: 20px;
}
/*.qyzz-name-list li.hover{
	color: #ffbc03;
	background-image: url(../images/disc_yellow.png);
}*/
/*.qyzz-img-list{
	margin-bottom: 30px;
}
.qyzz-img-list li img{
	max-width: 100%;
	height: 200px;
	text-align: center;
	border: 2px solid #fff;
}*/
/*.qyzz-img-list li.hover img{
	border-color: #ffbc03;
}*/
/*.qyzz-img-list li.three-row img{
	max-width: 230px;
	height: 140px;
}
.qyzz-img-list li.four-row img {
	max-width: 155px;
	height: 200px;
}
.qyzz-img-list li.four-row.big img{
	width: auto;
}
.qyzz-img-list li.six-row{
	margin-right: 10px;
}
.qyzz-img-list li.six-row img{
	max-width: 120px;
	height: 230px;
}*/

/*责任理念*/
.concept{
	margin-top: 42px;
}
.concept .item{
	width: 100%;
	height: 345px;
	overflow: hidden;
	margin-bottom: 10px;
}
.concept .item:nth-child(odd) .left,
.concept .item:nth-child(even) .right{
	float: left;
}
.concept .item:nth-child(even) .left,
.concept .item:nth-child(odd) .right{
	float: right;
}
.concept .item .left{
	width: 300px;
	height: 100%;
	background-color: #224390;
}
.concept .item h1,.concept .item p{
	width: 85%;
	margin: 10px auto 0;
}
.concept .item h1{
	line-height: 56px;
	border-bottom: 1px dashed #657cb2;
}
.concept .item h1 .icon{
	width: 9px;
	height: 56px;
	margin-right: 8px;
	background: url(../images/arrowRight_white.png) no-repeat center center;
}
.concept .item h1 a:hover {
	text-decoration: underline;
}
.concept .item p{
	line-height: 2em;
}
.concept .item .right{
	width: 533px;
	height: 100%;
	overflow: hidden;
}
.concept .item a {
	display: block;
	width: 100%;
	height: 100%;
}
.concept .item img{
	width: 100%;
	min-height: 100%;
	height: auto;
}
/*责任行动*/
.action-main {
	margin-top: 45px;
}

/*大事记时间阶段样式*/
.dsj-year-box{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.dsj-year-all li{
	float: left;
	display: inline-block;
	width: 24.25%;
	margin-right: 1%;
	line-height: 42px;
	text-align: center;
	cursor: pointer;
	background-color: #F1F1F1;
}
.dsj-year-all li:last-child{
	margin-right: 0;
}
.dsj-year-all li.select{
	color: #fff;
	background-color: #00AEE0;
}

.action-main .action-year{
	width: 135px;
	padding-bottom: 70px;
	border-right: 1px solid #9a9a9a;
}
.action-year li{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	cursor: pointer;
}
.action-year li span{
	display: inline-block;
	width: 113px;
	height: 31px;
	line-height: 31px;
	text-indent: -10px;
}
.action-year li .icon{
	width: 10px;
	height: 31px;
	margin-right: -5px;
}
.action-year li.select span{
	color: white;
	background: url(../images/year_bg.png) no-repeat center center;
}
.action-year li.select .icon{
	background: url(../images/circle_gray.png) no-repeat center center;

}
.action-data{
	width: 675px;
	overflow: hidden;
}
.action-list li{
	clear: both;
}
.action-list li *{
	font-size: 14px;
	line-height: 28px;
}
.action-list li a{
	float: left;
	display: inline-block;
	max-width: 480px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.action-list .fa{
	color: #b0afaf;
	margin-right: 10px;
}

/*大记事*/
.dsj-gsfzlc{
	margin-top: 30px;
	padding-bottom: 40px;
	border-bottom: 8px solid #f1f1f1;
}
.dsj-gsfzlc .name{
	width: 30%;
	height: 118px;
	background: url(../images/gsfzlc.png) no-repeat center center;
	background-size: contain;
}
.dsj-gsfzlc p{
	width: 70%;
	font-size: 12px;
	line-height: 18px;
	vertical-align: middle;
}
.dsj-gsfzlc img{
	float: left;
	margin-top: 6px;
	margin-right: 10px;
}
.dsj-main{
	background: url(../images/dsj_list_bg.png) no-repeat center 10px;
	background-size: contain;
}
.dsj-list li{
	overflow: hidden;
	margin-bottom: 20px;
}
.dsj-list li .day,.dsj-list li a{
	font-size: 16px;
	color: #333;
}
.dsj-list li .day{
	display: inline-block;
	width: 80px;
}
.dsj-list li a{
	max-width: 595px;
	overflow: initial;
	white-space: normal;
}

.dsj-list li a:hover{
	text-decoration: none;
}

/*企业视讯*/
.video-grid{
	width: 735px;
	overflow: hidden;
	margin: 0 auto;
}
.video-grid li{
	width: 330px;
	margin-top: 30px;
	margin-right:30px;
	background-color: #eeeeee;
}
.video-grid li img {
	width: 100%;
	height: 205px;
}
.video-grid li h1{
	width: 95%;
	margin: 0 auto;
	line-height: 34px;
}
.video-grid li:nth-child(even){
	float: right;
}
.video-grid li:nth-child(odd){
	float: left;
}

.zrln-con-grid{
	margin: 0 5px;
}
.zrln-con-grid li{
	width: 410px;
	margin-top: 30px;
}
.zrln-con-grid li img {
	width: 100%;
	height: 250px;
	margin-bottom: 10px;
}
.zrln-con-grid li h1{
	height: 80px;
	margin-left: 20px;
	margin-right: 10px;
	line-height: 27px;
}
.zrln-con-grid li .icon {
	float: left;
	width: 14px;
	height: 27px;
	background: url(../images/arrowRight_blue.png) no-repeat center;
}
.zrln-con-grid li:nth-child(even){
	float: right;
}
.zrln-con-grid li:nth-child(odd){
	float: left;
}

/*三级列表样式结束*/


/*内容页样式*/

.content-title {
	width: 90%;
	margin: 50px auto 0;
	text-align: center;
	font-size: 26px;
	line-height: 40px;
	font-weight: bold;
}

.content-publish {
	width: 100%;
	margin-top: 25px;
	padding-bottom: 5px;
	color: #595959;
	font-size: 14px;
	border-bottom: 1px dashed #e5e5e5;
	text-align:center;
}

.content-share span {
	font-size: 16px;
	line-height: 20px;
}

.content-main {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
	border-bottom: 1px dashed #e5e5e5;
}


.content-main p {
	/*text-indent: 2em;*/
	font-size: 16px;
	line-height: 30px;
	/*margin-bottom: 40px;*/
	margin-bottom: 15px;
}

.content-main img {	
	margin: 0 auto 6px;
	max-width: 70%;
	height: auto !important;
}

.content-ext{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	min-height:100px;
	border-bottom: 1px dashed #e5e5e5;
}

.content-ext p {
	/*text-indent: 2em;*/
	font-size: 16px;
	line-height: 30px;
	/*margin-bottom: 40px;*/
	margin-bottom: 15px;
}

.content-ext img {	
	margin: 0 auto 6px;
	max-width: 70%;
	height: auto !important;
}


.content-ext img:not([src]) {
	opacity:0;
}


.content-img-title {
	width: 80%;
	margin: 25px auto 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	font-size: 14px;
	color: #504f4f;
	font-weight: normal;
}



.prenext {
	margin-top: 25px;
}

.prenext a {
	display: block;
	width: 70%;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.prenext a:hover {
	color: #224390;
	text-decoration: underline;
}


/*内容页样式结束*/

/*品牌工程样式*/
.ppgc-banner{
	position: relative;
	height: auto;
}
.ppgc-banner > img{
	width: 100%;
	height: auto;
}.ppgc-title{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -90px;
}
.ppgc-title h1{
	font-size: 51px;
	text-align: center;
}
.ppgc-title .nationalFlag{
	margin-top: 55px;
}
.ppgc-main{
	width: 100%;
	float: left;
	margin-top: 60px;
	border-top: 2px solid #e2eaec;
}
.ppgc-box{
	width: 1200px;
	overflow: hidden;
	margin: -48px auto 0;
}
.ppgc-column.xmgk{
	width: 845px;
}
.ppgc-column .name,.ppgc-column .name span{
	margin-right: 7px;
	line-height: 46px;
}
.ppgc-column .name h1{
	display: inline-block;
	border-bottom: 2px solid #444243;
}
.ppgc-column.xmgk .column-img{
	position: relative;
	float: left;
	width: 350px;
	margin-top: 25px;
}
.ppgc-column.xmgk .column-img img{
	width: 350px;
	height: 215px;
}
.ppgc-column.xmgk .column-img h2{
	width: 330px;
	overflow: hidden;
	padding: 5px 10px;
	line-height: 20px;
	background-color: #224390;
}
.ppgc-column.xmgk p{
	margin-top: 32px;
	font-size: 15px;
	line-height: 31px;
	/* text-indent: 2em; */
}
.ppgc-column.xmgk p:nth-child(3){
	margin-top: 18px;
	/* text-indent: 1em; */
}
.ppgc-column.xmgk p span{
	display: inline-block;
	width: 8px;
	height: 30px;
	margin-left: 8px;
	background: url(../images/angle_double_right.png) no-repeat center center;
}
.ppgc-column.xmyy{
	width: 305px;
}
.ppgc-column.xmyy .column-img{
	position: relative;
	width: 305px;
	height: 210px;
	margin-top: 25px;
}
.ppgc-column.xmyy .column-img img{
	width: 305px;
	height: 210px;
}
.ppgc-column.xmyy .column-img h2{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	padding: 5px 10px;
	line-height: 20px;
	background-color: rgba(0,0,0,0.5);
}
.ppgc-column.xmyy p,
.ppgc-column.xmlc p{
	font-size: 15px;
	line-height: 31px;
	
}
.ppgc-column.xmlc p{
	text-indent: 0;
}
.ppgc-column.xmyy p:nth-child(3){
	/* text-indent: 1em; */
}
.ppgc-column.xmyy p span{
	display: inline-block;
	width: 8px;
	height: 30px;
	margin-left: 8px;
	background: url(../images/angle_double_top.png) no-repeat center center;
}
.ppgc-column.xmlc .xmlc-image img{
	display: block;
	width: 90%;
	margin: 10px auto;
}

.ppgc-slideView{
	float: left;
	margin-top: 40px;
	background-color: #eff7f9;
}
.ppgc-slideView .ppgc-column{
	width: 100%;
}
.ppgc-column ul{
	margin-top: 20px;
}
.ppgc-column ul li{
	line-height: 31px;
}
.ppgc-column ul li a{
	display: inline-block;
	float: left;
	width: 490px;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.ppgc-column ul li span{
	display: inline-block;
	width: 100px;
}
.ppgc-slideView .ppgc-box p{
	font-size: 15px;
	margin-top: 23px;
}
.ppgc-slideView .slideView-main{
	position: relative;
	width: 100%;
	margin-top: 145px;
}
.ppgc-slideView .slideView-bg{
	position: relative;
	width: 100%;
	height: 380px;
	background-color: #0a0e1a;
}
.slideView-bg .bg-img{
	width: 100%;
	height: 380px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.slideView-bg .bg-cover51{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	width: 51%;
	height: 100%;
	/* background-color: rgba(0,0,0,0.5); */
}
.slideView-bg .bg-cover100{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.ppgc-slideView .slideView-box{
	position: absolute;
	left: 50%;
	top: -100px;
	z-index: 3;
	width: 1200px;
	margin-left: -600px;
}
.ppgc-slideView .slideView-buttons{
	position: relative;
	width: 135px;
	height: 250px;
	background-color: #1d9ada;
	opacity:0.9;
	filter:Alpha(opacity=90);
	
}
.ppgc-slideView .slideView-buttons div{
	position: absolute;
	width: 85px;
	height: 35px;
	cursor: pointer;
}
.slideView-buttons div.button-prev{
	left: 25px;
	top: 60px;
	background: url(../images/angle_up.png) no-repeat center center;
}
.slideView-buttons div.button-next{
	left: 25px;
	bottom: 60px;
	background: url(../images/angle_down.png) no-repeat center center;
}
.slideView-buttons div.button-prev:hover,
.slideView-buttons div.button-next:hover{
	background-color: #3d99fc;
}
.ppgc-slideView .slideView-wrapper{
	width: 1050px;
	overflow: hidden;
}
.ppgc-slideView .slideView-list{
	width: 10000px;
}
.ppgc-slideView .slideView-list li{
	display: inline-block;
	float: left;
	width: 225px;
	margin-left: 38px;
}
.ppgc-slideView .slideView-list img{
	width: 225px;
	height: 250px;
}
.ppgc-slideView .slideView-list h2{
	color: #e0c40a;
	line-height: 38px;
}
.ppgc-slideView .slideView-list p{
	color: white;
	font-size: 13px;
	line-height: 24px;
}
.ppgc-column.shzr{
	width: 575px;
}
.ppgc-column.shzr ul {
	padding-left: 20px;
	list-style-type: disc;
}
.ppgc-column.mtgz{
	width: 590px;
}
.ppgc-main .swiper-container{
	margin-bottom: 100px;
}
.ppgc-main .swiper-slide img{
	width: 575px;
	height: 342px;
}
.ppgc-main .ppgc-column.shzr p{
	margin-top: 8px;
	font-size: 15px;
	line-height: 2em;
	text-indent: 2em;
}

.swiper-pagination {
  position: absolute;
  z-index: 20;
  top: 310px;
  right: 30px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 5px;
  cursor: pointer;
  background: url(../images/round_white.png) no-repeat center center;
}
.swiper-active-switch{
  background: url(../images/round_yellow.png) no-repeat center center;
}

.transparent-mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	width: 100%;
	height: 100%;
}

/* 分页样式控制 */
.prePage{
	text-align: center;
	margin-top: 30px !important;
}
